go/types.varDecl.spec (field)

22 uses

	go/types (current package)
		decl.go#L382: 	varDecl  struct{ spec *ast.ValueSpec }
		decl.go#L389: func (d varDecl) node() ast.Node    { return d.spec }
		decl.go#L921: 			lhs0 := make([]*Var, len(d.spec.Names))
		decl.go#L922: 			for i, name := range d.spec.Names {
		decl.go#L930: 				switch len(d.spec.Values) {
		decl.go#L931: 				case len(d.spec.Names):
		decl.go#L933: 					init = d.spec.Values[i]
		decl.go#L937: 					init = d.spec.Values[0]
		decl.go#L939: 					if i < len(d.spec.Values) {
		decl.go#L940: 						init = d.spec.Values[i]
		decl.go#L943: 				check.varDecl(obj, lhs, d.spec.Type, init)
		decl.go#L944: 				if len(d.spec.Values) == 1 {
		decl.go#L964: 			scopePos := d.spec.End() // see constant declarations
		decl.go#L965: 			for i, name := range d.spec.Names {
		resolver.go#L367: 				lhs := make([]*Var, len(d.spec.Names))
		resolver.go#L373: 				if len(d.spec.Values) == 1 {
		resolver.go#L377: 					d1 = &declInfo{file: fileScope, version: check.version, lhs: lhs, vtyp: d.spec.Type, init: d.spec.Values[0]}
		resolver.go#L381: 				for i, name := range d.spec.Names {
		resolver.go#L389: 						if i < len(d.spec.Values) {
		resolver.go#L390: 							init = d.spec.Values[i]
		resolver.go#L392: 						di = &declInfo{file: fileScope, version: check.version, vtyp: d.spec.Type, init: init}